package com.quectel.cms.vo.datav;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Data
@Schema
public class TravelInOutTrendVo {

    /**
     * 进车量 时间-数量
     */
    @Schema(description = "进车量数据map")
    private Map<Integer, String> inMap = new HashMap<>();

    /**
     * 出车量 时间-数量
     */
    @Schema(description = "出车量数据map")
    private Map<Integer, String> outMap = new HashMap<>();

    /**
     * 统计x轴数据
     */
    @Schema(description = "X轴")
    private List<Integer> xData = new ArrayList<>();

    public void putInMap(int k, String v) {
        this.inMap.put(k, v);
    }

    public void putOutMap(int k, String v) {
        this.outMap.put(k, v);
    }

    public void putXData(int i) {
        this.xData.add(i);
    }

}
